package com.swanclouds.api.managers;

import com.swanclouds.common.RestService;
import com.swanclouds.model.common.ActionResponse;
import com.swanclouds.redfish.managers.domain.SyslogServiceModel;

/**
 * author: 李文强
 * description:
 */

public interface SyslogService extends RestService {

    /**
     * 查询华为服务器Syslog资源信息
     * @return SyslogServiceModel
     */
    SyslogServiceModel get();

    /**
     * 配置Syslog服务信息
     * @return  com.swanclouds.redfish.managers.domain.SyslogServiceModel
     **/
    SyslogServiceModel deploy();

    /**
     * 发送Syslog测试事件
     * @param syslogServiceModel 参数[MemberId]
     * @return ActionResponse
     **/
    ActionResponse sendTestEvent(SyslogServiceModel syslogServiceModel);
}
